package com.Vma.util;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Random;

public class RandomUtil {
	public static String getrandomnumber(SimpleDateFormat format) {
		Random rd = new Random();
		int rdnum = rd.nextInt(99999);
		String id;
		if (rdnum < 10) {
			id = format.format(new Date()) + "0000" + rdnum;
		} else if (rdnum >= 10 && rdnum < 100) {
			id = format.format(new Date()) + "000" + rdnum;
		} else if (rdnum >= 100 && rdnum < 1000) {
			id = format.format(new Date()) + "00" + rdnum;
		} else if (rdnum >= 1000 && rdnum < 10000) {
			id = format.format(new Date()) + "0" + rdnum;
		} else {
			id = format.format(new Date()) + rdnum;
		}
		return id;

	}

	public static String getrandom() {
		Random rd = new Random();
		int rdnum = rd.nextInt(99999);
		String id;
		if (rdnum < 10) {
			id = "0000" + String.valueOf(rdnum);
		} else if (rdnum >= 10 && rdnum < 100) {
			id = "000" + String.valueOf(rdnum);
		} else if (rdnum >= 100 && rdnum < 1000) {
			id = "00" + String.valueOf(rdnum);
		} else if (rdnum >= 1000 && rdnum < 10000) {
			id = "0" + String.valueOf(rdnum);
		} else {
			id = String.valueOf(rdnum);
		}
		return id;

	}

	public static String getrandomcode() {
		Random rd = new Random();
		int rdnum = rd.nextInt(999999);
		String id;
		if (rdnum < 10) {
			id = "00000" + String.valueOf(rdnum);
		} else if (rdnum >= 10 && rdnum < 100) {
			id = "0000" + String.valueOf(rdnum);
		} else if (rdnum >= 100 && rdnum < 1000) {
			id = "000" + String.valueOf(rdnum);
		} else if (rdnum >= 1000 && rdnum < 10000) {
			id = "00" + String.valueOf(rdnum);
		} else if (rdnum >= 10000 && rdnum < 100000) {
			id = "0" + String.valueOf(rdnum);
		} else {
			id = String.valueOf(rdnum);
		}
		return id;

	}

	public static String getlongrandom() {
		Random rd = new Random();
		int rdnum = rd.nextInt(99999999);
		String id;
		if (rdnum < 10) {
			id = "0000000" + String.valueOf(rdnum);
		} else if (rdnum >= 10 && rdnum < 100) {
			id = "000000" + String.valueOf(rdnum);
		} else if (rdnum >= 100 && rdnum < 1000) {
			id = "00000" + String.valueOf(rdnum);
		} else if (rdnum >= 1000 && rdnum < 10000) {
			id = "0000" + String.valueOf(rdnum);
		} else if (rdnum >= 10000 && rdnum < 100000) {
			id = "000" + String.valueOf(rdnum);
		} else if (rdnum >= 100000 && rdnum < 1000000) {
			id = "00" + String.valueOf(rdnum);
		} else if (rdnum >= 1000000 && rdnum < 10000000) {
			id = "0" + String.valueOf(rdnum);
		} else {
			id = String.valueOf(rdnum);
		}
		return id;

	}
}
